package com.yelink.metrics.core.constant.enums;

import com.yelink.metrics.core.constant.Constant;

/**
 * 时间维度
 * @author idea
 */
public enum TimeDimension {
    /**
     * 年份
     */
    YEAR("年份", Constant.FM_YEAR, "年份，数据库实际值为" + Constant.FM_MONTH),

    /**
     * 月份
     */
    MONTH("月份", Constant.FM_MONTH, "月份，数据库实际值为" + Constant.FM_MONTH),


    /**
     * 日期
     */
    DAY("日期", Constant.FM_DAY, "日期，数据库实际值为" + Constant.FM_DAY),


    /**
     * 小时及以下
     */
    HOUR_DOWN("小时及以下", Constant.FM_HOUR_DOWN, "小时及以下，数据库实际值为" + Constant.FM_HOUR_DOWN),

    NONE(null, null, null),



    ;
    public final String name;
    public final String formatStr;
    public final String remark;

    TimeDimension(String name, String formatStr, String remark) {
        this.name = name;
        this.formatStr = formatStr;
        this.remark = remark;
    }
}
